<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
     /*     var count =1
            var res=0;
        var arr = new Array();
        for(i=1;i<=60;i++){
            if(i%2==0){
                arr.push(i)
            }
        }
       
        var brr=[]
        for(j=0;j<30;j++){
           
            res+=arr[j];
           
            if(count%5==0){
                var num = res/5
                brr.push(num)
                var res = 0
                
            }
            count++
        }
        console.log(brr) */
/* 第二题 */
/* getobj(arr){
    return obj; // {a:2,b:2,c:1}
}
var arr  = ["a","a","b","c","b"]; */

function getobj(){
    var s1=["a","a","b","c","b"]
    //准备一个数组用来被检测
    var Num=[0]//准备一个空数组存放被比较的数据
    var str=[0]//准备一个空数组存放数据出现的次数
    for(var i=0;i<s1.length;i++){//循环数组，把每一个字分别赋值给temp，然后让temp同数组内每个值进行比较，如果有相同的，就num1+1
        var temp=s1[i]
        var Num1=1
        for(var j=i+1;j<s1.length;j++){
            if(temp==s1[j]){
                Num1++
            }
        }//通过indexof来判断空数组内有没有相同变量，检索到数组内有这个变量，就会返回-1.否则就是索引，通过和-1比大小，来实现！answer是不是true或者fales，是true就代表数组内没有同名数据，就push进去，然后同时把对应的出现次数num1也push进另一个数组，两个数组索引相等，就是一个数据出现的次数
        var answer=(str.indexOf(temp)>-1)
        if(!answer){
            str.push(temp)
            Num.push(Num1)
           
        }
    } var aa = "str[i]:"+"Num[i]"
 console.log(str)//利用循环来打印全部数据的出现次数，因为索引相同所以一个循环打印
    for(var k=0;k<str.length;k++){
        console.log(str[k]+" 出现次数为："+Num[k])
    }
}
getobj() 
/* 第三题 */

/* function fn(arr){
    // 4.反转数组 reverse
    var center = parseInt(arr.length/2);
        
        for(var i=0;i<center;i++){
            if(arr[i] !== arr[arr.length-1-i]){
                return false;
            }
        }
        return true;
    
    }


   var arr = "abcdefg";
   var arr1 = "13531";
   var arr2 = "爸爸爸爸";

fn(arr)
fn(arr1)
fn(arr2)
console.log(fn(arr))
console.log(fn(arr1))
console.log(fn(arr2)) */
    </script>
</body>
</html>